﻿//Dùng tại frmNhapVeHuy_CB (nút in tổng hợp)

using System;
using System.Data;
using System.Data.SqlClient;
using System.Globalization;
using DevExpress.XtraReports.UI;
using prjKQXS_DLL;

namespace prjKQXS_Report.Truyen_thong
{
    public partial class rptTongHopTT_DV : DevExpress.XtraReports.UI.XtraReport
    {
        public DataTable dtSource;
        public string TyLe = "";
        public string VietBangSo = "";

        public rptTongHopTT_DV()
        {
            InitializeComponent();            
        }

        private void rptTongHopTTDV_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
        {
            xrlblNgay1.Text = "Mở thưởng ngày " + ((DateTime)pNgay.Value).Day.ToString() +
                " tháng " + ((DateTime)pNgay.Value).Month.ToString() +
                " năm " + ((DateTime)pNgay.Value).Year.ToString();

            xrlblNgay2.Text = "Biên bản này kết thúc vào hồi 18 giờ 5 phút ngày " + ((DateTime)pNgay.Value).Day.ToString() +
                " tháng " + ((DateTime)pNgay.Value).Month.ToString() +
                " năm " + ((DateTime)pNgay.Value).Year.ToString() + " và được lập thành 2 bản.";

            lblHT.Text = TyLe;
            lblBangso.Text = VietBangSo;

            Report_DAL report_dal = new Report_DAL();
            dsReports dsReports1 = new dsReports();
            dsReports1 = report_dal.reportDungChung(dsReports1);

            SqlConnection conn = new SqlConnection(BienTc.connString);
            conn.Open();

            string sql = @"SELECT Pchutich AS Phochutich
                                ,Congty
                                ,Sotuphap
                                ,Sotaichinh
                                ,Congantinh
                                ,MattranTQ
                                ,ThanhtraNN
                                ,Thuky
                            from KETQUATT 
                            where NgayMoThuong = @Ngay";
            SqlDataAdapter da1 = new SqlDataAdapter(sql, conn);
            da1.SelectCommand.Parameters.AddWithValue("@Ngay", pNgay.Value);
            da1.Fill(dsReports1.Tables["Hoidongtt"]);

            dsReports1.Tables.Remove("TruyenThong");
            dsReports1.Tables.Add(dtSource);
            this.DataSource = dsReports1;
            this.DataMember = "TruyenThong";
        }

        int stt = 0;
        private void Detail_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
        {
            xrtcSTT.Text = (++stt).ToString();
        }
    }
}
